GIS analysis functions